#include "Widget.h"

Widget::Widget(QWidget *parent) :
    QWidget(parent)
{
    setupUi(this);
    QRect rect = QApplication::desktop()->availableGeometry();
    this->move(rect.center() - this->rect().center());

    leerParametros();
    if ( !rellenaComboMesa(mesas) )
        qDebug() << "No se pudo leer los parámetros de Mesa, valores por defecto cargados";
    if ( !rellenaComboTiempo(tiempos) )
        qDebug() << "No se pudo leer los parámetros de Tiempo, valores por defecto cargados";
}

void    Widget::leerParametros()
{
    qDebug() << "leerParametros";
    mesas   << "Mesa 01" << "Mesa 02" << "Mesa 03" << "Mesa 04" << "Mesa 05" << "Mesa 06";
    tiempos << "30 min" << "35 min" << "40 min" << "45 min" << "50 min" << "55 min";
}

bool    Widget::rellenaComboMesa(QStringList mesas)
{
    cbMesa->addItems(mesas);
    return  !mesas.isEmpty();
}

bool    Widget::rellenaComboTiempo(QStringList tiempos)
{
    cbDifTiempo->addItems(tiempos);
    return  !tiempos.isEmpty();
}

void    Widget::btAsignarMesaSlot()
{
    qDebug() << "btAsignarMesaSlot";
}

void    Widget::btCancelarMesaSlot()
{
    qDebug() << "btCancelarMesaSlot";
    close();
}
